package com.eduspace.eduplatform.wares.utils;

import com.eduspace.eduplatform.wares.exception.ParamErrorException;
import lombok.extern.slf4j.Slf4j;

/**
 * 服务层工具<br>
 *
 * @author tbc tianbencai@e-eduspace.com
 * @version 1.0 {2016年5月16日 下午3:05:33}
 * @update 2016年05月16日 15:34:55
 * @update 取消groovy代码
 */
@Slf4j
public class ServiceUtils {


    /**
     * 检查v值是否为空，空则抛异常，非空则不操作，默认参数：message = 'No Content', code = '204'
     *
     * @param v
     * @author tbc tianbencai@e-eduspace.com
     * @version 1.0 {2015年12月28日 下午3:18:22}
     */
    public static void checkNull(Object v) {
        checkNull(v, null);
    }

    public static void checkNull(Object v, String message) {
        if (null == v)
            throw new ParamErrorException(message);
    }

}
